<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>js正则表达式</title>
		<script type="text/javascript">
			// 正则表达式检查邮政编码是否合法
			var  p1 = /^[1-9][0-9]{5}$/;//共6位数字，第一位不能为0
			var p11 = new RegExp('^[1-9][0-9]{5}$');
			var  str = 'jfajflksad300260dajklfjldask';
			document.write("<br>")
			document.write("<br>邮编匹配结果："+p11.test(str))
			document.write("<br>邮编匹配提取结果："+p11.exec(str))
			// 全局匹配参数---全局匹配可以进行多次查找，非全局匹配只查找一次；
			var str0 = "aaabaabaabaaabab";
			var p2 = /ab/;
			var p22 = /ab/g;
			document.write("<br>非全局匹配：");
			//document.write("<br>匹配结果："+p2.test(str0));
			document.write("<br>提取结果："+p2.exec(str0));
			document.write("<br>提取结果索引："+p2.lastIndex);
			document.write("<br>提取结果结果集："+str0.match(p2).toString());
			document.write("<br>全局匹配：");
			//document.write("<br>匹配结果："+p22.test(str0));
			document.write("<br>提取结果："+p22.exec(str0));
			document.write("<br>提取结果索引（下次开始匹配的位置）："+p22.lastIndex);
			document.write("<br>提取结果结果集："+str0.match(p22).toString());
			
			
			function open_win(){
			window.open("https://www.baidu.com","_blank","left=500px,top=200px,toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400")
			}

		</script>
	</head>
	<body>
		<input type="button" value="打开一个窗口" onclick="open_win();" />
	</body>
</html>
